Transformation objektorientierter Systeme basierend auf algebraischen Graph-Transformationen

نویسنده

  • Christoph Schulz
چکیده

Since the beginning of software development, making existing software conformant to new demands has always been an important topic. The extension of software by new functionality is facilitated or even made possible by software refactoring: improving the structure of software without changing its behaviour in order to implement additional functionality more easily. Unfortunately, the transformation of object-oriented data and the transformation of object-oriented software is usually examined separately. This work focuses on the transformation of whole object-oriented systems, i. e. of programs, running program instantiations (processes), and associated data. In order to achieve this goal, first a conceptional model for an appropriate description of objectoriented systems is developed. This model is then formalised by a specification with predicates and positive Horn formulas. Analogously to graph transformations, system transformations are then modelled by spans of homomorphisms. The main result of this work is the canonical deduction of the migration of data, programs, and processes from the transformation of the underlying schema, such that the transformation of a whole system can be uniquely determined by the transformation of the schema only. The work is rounded off by the treatment of the composition of transformations and an outlook of possible model extensions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stakeholder-orientierter Software Test für Geschäftsanwendungen

1. Einleitung und Motivation Geschäftsanwendungen werden immer wichtiger für Unternehmen. Basierend auf Geschäftsprozessen sollen die Systeme Mitarbeiter unterstützen und die Arbeitsabläufe effizienter gestalten. Die verschiedenen Anwender stellen unterschiedlichste Anforderungen aus mehreren Perspektiven an diese Systeme, einhergehend mit verschiedensten Zielen, die die Stakeholder mit den Sys...

متن کامل

Objektorientierte Graphendarstellung von Simulink-Modellen zur einfachen Analyse und Transformation

Für die Erstellung von cyberphysikalischen Systemen ist die modellbasierte Entwicklung ein Standardwerkzeug, da es die Erstellung komplexer Systeme vereinfacht und übersichtlich ermöglicht. Durch die Simulation lassen sich Verifikationen bereits in sehr frühen Entwicklungsstadien durchführen. Eines der am häufigsten eingesetzten Werkzeuge in diesem Bereich ist MATLAB/Simulink. In Simulink könne...

متن کامل

Erfahrungsbasierte Verbesserung der Dokumentation von Anforderungen auf Basis von heuristischem Feedback

Komplexe Systeme führen zu immer komplexerer Anforderungsdokumentation. Um diese in ausreichender Qualität zu erstellen, ist ein hohes Maß an Erfahrung in der entsprechenden Domäne sowie im Requirements Engineering (RE) allgemein nötig. Für Software erstellende Organisationen ist der Aufbau dieser Erfahrung herausfordernd. Dieser Beitrag skizziert ein Lernmodell für den systematischen Aufbau vo...

متن کامل

Transformation von Scade-Modellen zur SMT-basierten Verifikation

In dieser Arbeit wird ein Verfahren zur vollautomatischen Verifikation von Sicherheitseigenschaften von Scade-Modellen entwickelt. Dazu transformieren wir jedes dieser Modelle in eine SMT-Instanz (Satisfiability Modulo Theories) und übergeben dies an einen Solver. SMT wurde gewählt, da es Logiken umfasst die ausdrucksstärker als Aussagenlogik sind, während deren Solver sehr gute Geschwindigkeit...

متن کامل

Effektive / effiziente IT-Transformations-Entscheidungsprozesse

Der Beitrag fasst den Forschungsansatz und die Kernergebnisse der Dissertationsarbeit zu folgender Forschungsfrage zusammen: "Welche Möglichkeiten bestehen für Manager, die Effektivität und Effizienz von IT-TransformationsEntscheidungsprozessen zu erhöhen, um qualitativ hochwertige Entscheidungen zu ermöglichen?" Zielsetzung der Arbeit ist die Verbesserung von Entscheidungsprozessen für große I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010